#basket { float: left; }
#basket #basket_header_summary { float:left; clear:both; display:table; width:940px; height:48px; background:url('/warenkorb.gif'); color:#4B4B4B; border:1px solid #002B6B; position:relative; }
#basket #basket_header_summaryinner { #position: absolute; #top: 50%; display: table-cell; vertical-align: middle; }
#basket #basket_header_summarytitle { float:left;font-size:16px; color:#002B6B; font-weight:bold; margin-left:20px; }
#basket #basket_header_summaryinfo { float:left; margin-left:100px; color:#000; }
#basket #basket_header_summarydelivery { float:right;font-size:14px; color:#468137; font-weight:bold; margin-right:20px; }

#basket div.basket_separator { float:left; display:block; width:100%; clear:both; height:10px; }

#basket table#basket_items { float:left; width: 940px; }
#basket table#basket_items tr.basket_items_headerrow { background:#7084A3; color:#FFF; }
#basket table#basket_items th { padding: 5px 0px; font-weight:100; }
#basket table#basket_items th.left { text-align: left; }
#basket table#basket_items td.item_number { width:20px; text-align:center; font-size: 11pt; font-weight: bold; color: #08316c; }
#basket table#basket_items td.item_image { width:100px; }
#basket table#basket_items td.item_image img { padding: 5px; }
#basket table#basket_items td.item_description { width:614px; vertical-align: top; padding-top: 10px;  }
#basket table#basket_items td.item_description h3 { border-bottom: 1px solid #9bafc7; color:#002B6B; padding-bottom: 5px; }
#basket table#basket_items td.item_description p { padding-top: 5px; }
#basket table#basket_items td.item_description a.item_description_moreinfo { font-size: 10pt; }
#basket table#basket_items td.item_description a.item_description_remove { display: block; width: 160px; margin-top: 20px; margin-bottom: 5px; font-size: 10pt; text-decoration: underline; }
#basket table#basket_items td.item_description span.basket_item_hide { display: none; }
#basket table#basket_items td.item_price { width:150px; text-align:center; }
#basket table#basket_items td.item_price span.price { font-size: 16px; }
#basket table#basket_items td.item_price span.rrp span { text-decoration: none; visibilty: hidden; }
#basket table#basket_items td.item_price form { display: inline; width: 50px; }
#basket table#basket_items td.right { text-align: right; }
#basket table#basket_items tr.basket_items_separator td { background:#7084A3; height:2px; font-size:0px; }
#basket table#basket_items td span#basket_saving_price { color:#002B6B; font-size:14px; font-weight:bold; }
#basket table#basket_items td span#basket_total_price { font-size: 16px; font-weight: bold; color: #468137; }

#basket table#basket_items td.basket_continueshopping { }
#basket table#basket_items td.basket_checkout { }
#basket table#basket_items td.checkoutseparator { font-size:0px; height:10px; }